﻿using System;

public interface MemoryMapper
{
    void clockIrqCounter();
    void destroy();
    void init(NES nes);
    short joy1Read();
    short joy2Read();
    void latchAccess(int address);
    short load(int address);
    void loadBatteryRam();
    void loadROM(ROM rom);
    void reset();
    void setGameGenieState(bool value_Renamed);
    void setMouseState(bool pressed, int x, int y);
    void stateLoad(ByteBuffer buf);
    void stateSave(ByteBuffer buf);
    void write(int address, short value_Renamed);
}

